#include "Enemy.h"

Enemy::Enemy()
    :SDLGameObject(pParams)
{
    m_velocity.setY(2);
    m_velocity.setX(0.001);
}

void Enemy::load(const LoaderParams *pParams){
    SDLGameObject::load(pParams);
    m_velocity.setY(2);
}


void Enemy::update(){
#if 0
    m_y += 1;
    m_x += 1;
#endif
#if 0
    m_position.setX(m_position.getX() + 1);
    m_position.setY(m_position.getY() + 1);
#endif    

//    m_position += vector2D(1,1);

    m_currentFrame = int((SDL_GetTicks() /100) % 6);

    if (m_position.getY() < 0){
        m_velocity.setY(2);
    }
    else if(m_position.getY() > 400){
        m_velocity.setY(-2);
    }
    SDLGameObject::update();
}

void Enemy::draw(){
    SDLGameObject::draw();
}
void Enemy::clean(){}
